@charset "utf-8";

*, html {
	margin:0px;
	padding:0px;
	text-align:left;
}


body
{   
	background: url(images/body-bg.jpg) ;
	margin:4px 0px;
	font:normal 12px Arial, Verdana,  Helvetica, sans-serif;
}

form, div
{
	margin:0px;	
	padding:0px;
}
img
{
	vertical-align:top;
	border:none;
}

a
{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9d0c04;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
	color:#f70d02;
}
p
{
	font:normal 13px Trebuchet MS, , Arial,Verdana,sans-serif, Helvetica,Tahoma;
	color:#504f4d;
	text-align: justify;
	padding:2px 6px 2px 6px;
	line-height:18px;
	
}

.menu-bg
{
	background:url(images/menu-link.jpg) center no-repeat;
	height:29px;
	width:75px;
	text-align:center;
	float:left;
	margin:0px 1px 0px 1px;
}
.menu-bg a
{
	font:bold 11px  Verdana,Arial,Tahoma,Trebuchet MS,   Helvetica, sans-serif;
	color:#000;
	text-align:center;
	line-height:31px;
	text-decoration:none;
	height:31px;
}
.menu-bg a:hover
{
	color:#fff;
}
.clear
{
	clear:both;
}
.img
{
	padding:3px 0px 3px 0px;
}
.b, .b_in
{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#41403e;
}

.sep
{
	background:url(images/sep.gif) top repeat-x;
	height:10px;
	clear:both;
}

.text
{
	font:normal 11px Verdana, Arial,  Helvetica, sans-serif; 
	color:#2b2a2a; 
	padding:4px;
	padding-left:50px;
	line-height:18px;
	text-align:justify;
}
.heading
{
	font:bold 19px Tahoma, Verdana,Arial, Helvetica,  sans-serif;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	padding:2px 0px 0px 15px;
	border-left:4px solid #ff7700;
	margin-left:5px;
	line-height:28px;
	height:31px;
}


.sub-heading
{
	font:bold 18px  Tahoma, Arial,Helvetica, Verdana,  sans-serif;
	color:#bf5b05;
	text-align:left;
	padding:2px 0px 0px 0px;
	height:25px;
}


.left-menu a
{
	border:1px solid #9b6d35;
	margin:3px 0px;
	text-align:left;
	display:block;
	font:bold 12px Verdana,Arial,  Helvetica, sans-serif;
	padding:5px 5px 5px 20px;
	color:#232222;
	background:url(images/point.jpg) center left no-repeat;
}
.left-menu a:hover
{
	background:#ddb78a;
	color:#da6805;
	text-decoration:none;
}
img.floatright
{
	float:right;
	margin:8px;
	
}

.button
	{
	font:bold 12px Arial; 
	border-bottom:solid 2px #a2a5a4; 
	cursor:pointer; 
	color:#db6a05;
	background:#e3e4e3;
	text-align:center;
}
select, textarea, radio,input, checkbox  
{
	font:normal 11px Verdana,Arial, Helvetica, sans-serif;
	color: #000;
	vertical-align: middle;	
	border: 1px solid #d6d5d5;
	border-bottom: 2px solid #d6d5d5;
	padding-left:5px;
}
.quick , .quick_right
{

	float:left;
	width:250px;
	margin:auto;
	padding:0px;
	text-align:right;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#595858;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
}
.quick_right
{

	width:300px;
	text-align:left;
	font-weight:normal;
}
.gallery
{
	float:right;
	margin:5px 16px;
	
}
.gallery div
{
	padding-top:5px;
	text-align:center;
}



#main
{
	width: 950px;
	padding:0px;
	margin: auto;
	height:auto;
	background:#fff;
}


#header-left, #header-center, #header-right
{
	float:left;
	width:681px;
	height:152px;
}
#header-right
{
	width:269px;
}
#menu-left, #menu-right
{
	width:681px;
	float:left;
	text-align:center;
	height:34px;
	background:url(images/menu-bg.jpg) top repeat-x;
	
}
#menu-right
{
	float:right;
	width:269px;
}
#col-left, #col-center, #col-right
{
	float:left;
	width:208px;
	height:295px;
}
#col-center
{
	width:334px;
	margin:0px 5px;
}
#col-right
{
	padding:4px 0px 0px 0px;
	float:right;
	width:392px;
	text-align:left;
}
#col-inner-left
{
	float:left;
	width:200px;
	background:url(images/left-bg.jpg) repeat-y;
	height: auto;
}
#col-inner-right
{
	width:738px;
	float:right;
	padding-top:6px;
	font:normal 13px Trebuchet MS, , Arial,Verdana,sans-serif, Helvetica,Tahoma;
	text-align:justify;
	padding:8px 6px 0px 6px;
	line-height:20px;
	color:#504f4d;
	background:#fff;
}
#footer-left , #footer-right
{
	float:left;
	width:440px;
	font:bold 11px Arial,Verdana,  Helvetica, sans-serif;
	color:#454444;
	text-align:left;
	padding-left:15px;
	background:url(images/footer-left.gif) bottom left no-repeat #e0b992;
}

#footer-right
{
	float:right;
	width:450px;
	text-align:right;
	background:url(images/footer-right.gif) bottom right no-repeat #e0b992;
	padding-right:15px;
}
.div-next
{
	float:right;
	margin-right:0px;
	width:100px;
}
.div-previous
{
	float:left;
	margin-left:14px;
	width:100px;
}
